Garry RodriguesGarry Rodrigues
Luis Romo Leaves El Tri: When Four Gaps Open One DoorThe bulletin from the Mexican football federation arrived on an afternoon at...
Mexico 0-1 USA at halftime in Arizona: a handling error and a data vacuumIn the 45th minute at State Farm Stadium, Arizona, a cross was delivered from...
Vietnam U17 Women to China 2027: 28 Goals Cannot Measure Their True LevelOn the technical bench, when the final whistle blew, no one on the Vietnam U1...
Tightened security at Vietnam training ground: A wall outside, a hole in midfieldOn the morning of September 24, at the training complex in Bandung, security...
Hansi Flick, the 100-Point Target and the Machine Behind a Training ClipThree seconds. In a video barely a minute long, posted on Barcelona's officia...
Group E at the 2027 Asian Cup: The Draw, Coach Kim Sang-sik's Contract, and the VFF's Double TestI wrote four names in the margin of my notebook: South Korea, the UAE, Vietna...
The 2026 European Individual Table Tennis Championships: How ETTU Redraws the Broadcast Map and the Digital Borders of European Table TennisA small line sat at the end of the announcement, almost swallowed by the long...
Women's Volleyball at Asiad 20: China's 10th Title and Three Unverified RhythmsThat night, long after the final whistle of the semifinal between China and...
Two Golds and a Data Gap: China's Badminton Team Before the 2026 Asian GamesOn August 13, 2026, the badminton hall in Aichi-Nagoya, Japan, will open its...
2026 AVC Men's Volleyball Asian Championship Kicks Off in Fukuoka, Japan Favored for 2028 Olympic BerthThe 2026 AVC Men's Volleyball Asian Championship will kick off in Fukuoka,...
Virtual Taekwondo and the Equipment Race Without a Frontrunner at the 2026 Asian GamesLate afternoon in Bangkok, I sit alone in my small studio, replaying footage ...
No Rank in the Server: BFBS Pro League and How Esports Walked Into the BarracksWednesday evening, a Rocket League server in the UK. In the lobby: an RAF...
India's 20-Player Badminton Squad for Asian Games 2026: Betting on a Transitional Generation's GritOn a June afternoon, the Badminton Association of India (BAI) named its...
JFA Skips FIFAe World Cup 2026 in Saudi Arabia: Four Japanese Players and a Wiped-Out InvestmentOn October 10, the Japan Football Association (JFA) issued a brief notice:...
South Korea Only Needs a Draw, Saudi Arabia Must Win: Asymmetric Incentives Shape the Group D Decider at the Asian GamesAt 17:00 on September 22, the Group D finale of the Asian Games between U23...
Italy Won with Underlap: The Silent Revolution Nobody Saw ComingWembley Stadium, the night of July 11, 2026. Leonardo Bonucci slotted the bal...
Dakar 2026 Beach Volleyball Schedule: Senegal Opens, Kick-off Times Still 'xxxxTwenty-eight characters, repeated six times. Where any fixture list must stat...
Vietnam U23 coach reveals special detail after win over Philippines U23The black shirt of coach Dinh Hong Vinh was not a random detail. Before the...
The Mechanism Behind Vietnamese Women's Sports Medals: From the Track to the Pitch, an Analysis in DataSEA Games athletics final night. I was sitting in the fourth row of the...
Hawk-Eye Is Not Wrong, the Operator Is: A Diary of Verifying Tennis Officiating DataThe 34th minute of the second set, score 5-5, 30-40 on centre court. The home...
Mexico 0-1 USA at halftime in Arizona: a handling error and a data vacuumIn the 45th minute at State Farm Stadium, Arizona, a cross was delivered from...
Vietnam U17 Women to China 2027: 28 Goals Cannot Measure Their True LevelOn the technical bench, when the final whistle blew, no one on the Vietnam U1...
Tightened security at Vietnam training ground: A wall outside, a hole in midfieldOn the morning of September 24, at the training complex in Bandung, security...
Hansi Flick, the 100-Point Target and the Machine Behind a Training ClipThree seconds. In a video barely a minute long, posted on Barcelona's officia...
Group E at the 2027 Asian Cup: The Draw, Coach Kim Sang-sik's Contract, and the VFF's Double TestI wrote four names in the margin of my notebook: South Korea, the UAE, Vietna...
The 2026 European Individual Table Tennis Championships: How ETTU Redraws the Broadcast Map and the Digital Borders of European Table TennisA small line sat at the end of the announcement, almost swallowed by the long...
Women's Volleyball at Asiad 20: China's 10th Title and Three Unverified RhythmsThat night, long after the final whistle of the semifinal between China and...
Two Golds and a Data Gap: China's Badminton Team Before the 2026 Asian GamesOn August 13, 2026, the badminton hall in Aichi-Nagoya, Japan, will open its...
2026 AVC Men's Volleyball Asian Championship Kicks Off in Fukuoka, Japan Favored for 2028 Olympic BerthThe 2026 AVC Men's Volleyball Asian Championship will kick off in Fukuoka,...
Virtual Taekwondo and the Equipment Race Without a Frontrunner at the 2026 Asian GamesLate afternoon in Bangkok, I sit alone in my small studio, replaying footage ...
No Rank in the Server: BFBS Pro League and How Esports Walked Into the BarracksWednesday evening, a Rocket League server in the UK. In the lobby: an RAF...
India's 20-Player Badminton Squad for Asian Games 2026: Betting on a Transitional Generation's GritOn a June afternoon, the Badminton Association of India (BAI) named its...
JFA Skips FIFAe World Cup 2026 in Saudi Arabia: Four Japanese Players and a Wiped-Out InvestmentOn October 10, the Japan Football Association (JFA) issued a brief notice:...
South Korea Only Needs a Draw, Saudi Arabia Must Win: Asymmetric Incentives Shape the Group D Decider at the Asian GamesAt 17:00 on September 22, the Group D finale of the Asian Games between U23...
Italy Won with Underlap: The Silent Revolution Nobody Saw ComingWembley Stadium, the night of July 11, 2026. Leonardo Bonucci slotted the bal...
Dakar 2026 Beach Volleyball Schedule: Senegal Opens, Kick-off Times Still 'xxxxTwenty-eight characters, repeated six times. Where any fixture list must stat...
Vietnam U23 coach reveals special detail after win over Philippines U23The black shirt of coach Dinh Hong Vinh was not a random detail. Before the...
The Mechanism Behind Vietnamese Women's Sports Medals: From the Track to the Pitch, an Analysis in DataSEA Games athletics final night. I was sitting in the fourth row of the...
Hawk-Eye Is Not Wrong, the Operator Is: A Diary of Verifying Tennis Officiating DataThe 34th minute of the second set, score 5-5, 30-40 on centre court. The home...
